#pragma once

constexpr uint32_t c_colour_transfer          = 0xd79854ff;
constexpr uint32_t c_colour_pass_graphics     = 0x2b7854ff;
constexpr uint32_t c_colour_pass_compute      = 0xd2aa0fff;
constexpr uint32_t c_colour_pass_transfer     = 0x4a82b9ff;
constexpr uint32_t c_colour_pass_video        = 0xbd2e2eff;
constexpr uint32_t c_colour_connector_fill    = 0x1e715fff;
constexpr uint32_t c_colour_connector_outline = 0x16502dff;
constexpr uint32_t c_colour_port_fill         = 0x1e715fff;
constexpr uint32_t c_colour_card_bg           = 0xcacacaff;

constexpr uint32_t c_colour_resource_root_image = 0x1e715fff;
constexpr uint32_t c_colour_resource_image      = 0x000000ff;
constexpr uint32_t c_colour_resource_buffer     = 0x0c6ba5ff;

constexpr uint32_t c_colour_pass_title_root = 0xffffffff;
constexpr uint32_t c_colour_pass_title      = 0x000000ff;

constexpr uint32_t c_colour_red_light    = 0xe98a89ff;
constexpr uint32_t c_colour_red          = 0xbd2e2eff;
constexpr uint32_t c_colour_port_outline = 0x16502dff;

constexpr float c_grab_width = 30.f; // grab area of canvas

static constexpr float h_spacing            = 120.f;
static constexpr float c_line_height        = 26.f;
static constexpr float c_padding_left_right = 20.f;
